Directed Arc Consistency Preprocessing as a Strategy for Maximal Constraint Satisfaction
نویسنده
چکیده
1 ABSTRACT A constraint satisfaction problem (CSP) may be overcon-strained and not admit a complete solution. Optimal solutions to such partial constraint satisfaction problems (PCSPs), in which a maximum number of constraints are satissed, can be found using branch and bound variants of CSP algorithms. Earlier work has shown how information gained through local consistency checking during preprocessing can be used to enhance search through value ordering heuristics and local lower bound calculations that involve only neighboring variables. The present work describes a family of strategies based on directed arc consistency testing during pre-processing. With this approach inconsistency counts associated with each value (the number of domains that ooer no support for that value) are obtained that are non-redundant, since they are unidirectional. They can, therefore, be used to obtain global lower bounds that involve the entire set of variables. By computing directed arc consistency in each direction, full arc-inconsistency counts can also be obtained, thus retaining the beneets of full arc consistency checking, while improving lower bound calculations. Retrospective and prospective algorithms that incorporate the results of directed arc consistency checking are described. Tests with random problems show improvements, sometimes marked, over the best branch and bound PCSP algorithms heretofore described. 1.1 Introduction Constraint satisfaction problems (CSPs) involve assigning values to variables which satisy a set of constraints. A partial constraint satisfaction problem (PCSP) is one that is 'overconstrained', so there is no assignment that can satisfy all its constraints. In this case it may still be useful to have an assignment of values to variables that satisses as many constraints as
منابع مشابه
Enhancements of Branch and Bound Methods for the Maximal Constraint Satisfaction Problem
Two methods are described for enhancing performance of branch and bound methods for overconstrained CSPS. These methods improve either the upper or lower bound, respectively, during search, so the two can be combined. Upper bounds are improved by using heuristic repair methods before search to find a good solution quickly, whose cost is used as the initial upper bound. The method for improving ...
متن کاملSolving Temporal Constraints in Real Time and in a Dynamic Environment
In this paper we will present a study of different resolution techniques for solving Constraint Satisfaction Problems (CSP) in the case of temporal constraints. This later problem is called Temporal Constraint Satisfaction Problem (TCSP). We will mainly focus here on solving TCSPs in real time and in a dynamic environment. Indeed, addressing these two issues is very relevant for many real world...
متن کاملExtending GENET with lazy arc consistency
Constraint satisfaction problems (CSP's) naturally occur in a number of important industrial applications, such as planning, scheduling and resource allocation. GENET is a neural network simulator to solve binary constraint satisfaction problems. GENET uses a convergence procedure based on a relaxed form of local consistency to nd assignments which are locally minimal in terms of constraint vio...
متن کاملOn Singleton Arc Consistency for CSPs Defined by Monotone Patterns
Singleton arc consistency is an important type of local consistency which has been recently shown to solve all constraint satisfaction problems (CSPs) over constraint languages of bounded width. We aim to characterise all classes of CSPs defined by a forbidden pattern that are solved by singleton arc consistency and closed under removing constraints. We identify five new patterns whose absence ...
متن کاملA Generalization of Generalized Arc Consistency: From Constraint Satisfaction to Constraint-Based Inference
Arc consistency and generalized arc consistency are two of the most important local consistency techniques for binary and non-binary classic constraint satisfaction problems (CSPs). Based on the Semiring CSP and Valued CSP frameworks, arc consistency has also been extended to handle soft constraint satisfaction problems such as fuzzy CSP, probabilistic CSP, max CSP, and weighted CSP. This exten...
متن کامل